Przewodniczący Stonkony chce się dowiedzieć z ilu członków składa się jego organizacja.
Zarządził, aby wszyscy członkowie wpisali się na listę obecności.
Stonki są mało inteligentne, więc część z nich wpisała się na listę wielokrotnie.
Na domiar złego nie potrafią dobrze pisać: mylą się im małe i wielkie litery oraz często wpisują znak (minus).
Pomóż Przewodniczącemu dowiedzieć się, jak duża jest jego organizacja.
Zadanie
Mając daną listę z wpisami (jeden wpis w jednym wierszu) policz, ile różnych nazwisk się na niej znajduje.
To samo nazwisko może się pojawić na liście wiele razy.
Nazwiska składają się tylko z wielkich liter alfabetu angielskiego i mają co najwyżej 20 znaków.
Swoje nazwisko stonka może zapisać:
zamieniając niektóre wielkie litery na małe,
wstawiając w dowolne miejsce dowolnie dużo znaków (minus).
Przykład:
zapisy oraz przedstawiają to samo nazwisko.
Wejście
W pierwszym wierszu podana jest liczba wpisów .
W każdym z kolejnych wierszy podany jest jeden wpis z listy (nie ma ograniczenia na długość tego wpisu, ale wiadomo, że co najwyżej znaków jest różnych od ).
Wyjście
W pierwszym i jedynym wierszu program powinien wypisać liczbę różnych nazwisk znajdujących się na liście.
Przykład
Dla danych wejściowych:
3
-a--E-a
aeA-
ae-
poprawną odpowiedzią jest:
2
Kontakt
In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.